<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">











<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>Architecture Rules - Surefire Report</title>
    <style type="text/css" media="all">
      @import url("./css/maven-base.css");
      @import url("./css/maven-theme.css");
      @import url("./css/site.css");
    </style>
    <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
      </head>
  <body class="composite">
    <div id="banner">
                    <span id="bannerLeft">
    
            Architecture Rules
    
            </span>
                    <div class="clear">
        <hr/>
      </div>
    </div>
    <div id="breadcrumbs">
          
  

  
    
  
  
    
            <div class="xleft">
        Last Published: 2008-07-10
                      </div>
            <div class="xright">            <a href="">Architecture Rules</a>
            
  

  
    
  
  
    
  </div>
      <div class="clear">
        <hr/>
      </div>
    </div>
    <div id="leftColumn">
      <div id="navcolumn">
           
  

  
    
  
  
    
                             <h5>Project Documentation</h5>
            <ul>
              
                
              
      
            
      
            
      
            
      
            
      
            
      
            
      
            
      
            
      
              
        <li class="collapsed">
                    <a href="project-info.html">Project Information</a>
                </li>
              
                
              
      
            
      
            
      
            
      
            
      
            
      
            
      
            
      
            
      
            
            
            
      
            
      
              
            <li class="expanded">
                    <a href="project-reports.html">Project Reports</a>
                  <ul>
                  
    <li class="none">
                    <a href="checkstyle.html">Checkstyle</a>
          </li>
                  
    <li class="none">
                    <a href="cobertura/index.html">Cobertura Test Coverage</a>
          </li>
                  
    <li class="none">
                    <a href="cpd.html">CPD Report</a>
          </li>
                  
    <li class="none">
                    <a href="findbugs.html">FindBugs Report</a>
          </li>
                  
    <li class="none">
                    <a href="apidocs/index.html">JavaDocs</a>
          </li>
                  
    <li class="none">
                    <a href="javancss.html">JavaNCSS Report</a>
          </li>
                  
    <li class="none">
                    <a href="jdepend-report.html">JDepend</a>
          </li>
                  
    <li class="none">
                    <a href="pmd.html">PMD Report</a>
          </li>
                  
    <li class="none">
                    <a href="jxr.html">Source Xref</a>
          </li>
                  
    <li class="none">
              <strong>Surefire Report</strong>
        </li>
                  
    <li class="none">
                    <a href="taglist.html">Tag List</a>
          </li>
                  
    <li class="none">
                    <a href="testapidocs/index.html">Test JavaDocs</a>
          </li>
              </ul>
        </li>
          </ul>
                                           <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
            <img alt="Built by Maven" src="./images/logos/maven-feather.png"></img>
          </a>
                       
  

  
    
  
  
    
        </div>
    </div>
    <div id="bodyColumn">
      <div id="contentBox">
        <script type="text/javascript">
function toggleDisplay(elementId) {
 var elm = document.getElementById(elementId + 'error');
 if (elm && typeof elm.style != "undefined") {
 if (elm.style.display == "none") {
 elm.style.display = "";
 document.getElementById(elementId + 'off').style.display = "none";
 document.getElementById(elementId + 'on').style.display = "inline";
 } else if (elm.style.display == "") { elm.style.display = "none";
 document.getElementById(elementId + 'off').style.display = "inline";
 document.getElementById(elementId + 'on').style.display = "none";
 } 
 } 
 }
</script><div class="section"><h2>Surefire Report</h2>
</div>
<div class="section"><h2><a name="Summary"></a>Summary</h2>
<div class="section">[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</div>
<br />
<table class="bodyTable"><tr class="a"><th>Tests</th>
<th>Errors </th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th>
</tr>
<tr class="b"><td>79</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>100%</td>
<td>13.3</td>
</tr>
</table>
<br />
Note: failures are anticipated and checked for with assertions while errors are unanticipated.<br />
</div>
<div class="section"><h2><a name="Package_List"></a>Package List</h2>
<div class="section">[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</div>
<br />
<table class="bodyTable"><tr class="a"><th>Package</th>
<th>Tests</th>
<th>Errors </th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th>
</tr>
<tr class="b"><td><a href="#com.seventytwomiles.architecturerules.ant">com.seventytwomiles.architecturerules.ant</a></td>
<td>2</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>100%</td>
<td>1.524</td>
</tr>
<tr class="a"><td><a href="#com.seventytwomiles.architecturerules.configuration">com.seventytwomiles.architecturerules.configuration</a></td>
<td>9</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>100%</td>
<td>0.501</td>
</tr>
<tr class="b"><td><a href="#com.seventytwomiles.architecturerules.domain">com.seventytwomiles.architecturerules.domain</a></td>
<td>34</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>100%</td>
<td>0.064</td>
</tr>
<tr class="a"><td><a href="#com.seventytwomiles.architecturerules.services">com.seventytwomiles.architecturerules.services</a></td>
<td>3</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>100%</td>
<td>1.267</td>
</tr>
<tr class="b"><td><a href="#com.seventytwomiles.architecturerules.configuration.xml">com.seventytwomiles.architecturerules.configuration.xml</a></td>
<td>10</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>100%</td>
<td>0.106</td>
</tr>
<tr class="a"><td><a href="#com.seventytwomiles.architecturerules">com.seventytwomiles.architecturerules</a></td>
<td>4</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>100%</td>
<td>8.52</td>
</tr>
<tr class="b"><td><a href="#test.com.seventytwomiles.test">test.com.seventytwomiles.test</a></td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>100%</td>
<td>1.287</td>
</tr>
<tr class="a"><td><a href="#com.seventytwomiles.architecturerules.exceptions">com.seventytwomiles.architecturerules.exceptions</a></td>
<td>16</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>100%</td>
<td>0.031</td>
</tr>
</table>
<br />
Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.<div class="section"><h3><a name="com.seventytwomiles.architecturerules.ant"></a>com.seventytwomiles.architecturerules.ant</h3>
<table class="bodyTable"><tr class="b"><th></th>
<th>Class</th>
<th>Tests</th>
<th>Errors </th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th>
</tr>
<tr class="a"><td><a href="#com.seventytwomiles.architecturerules.antAssertArchitectureTaskTest"><img src="images/icon_success_sml.gif" /></a></td>
<td><a href="#com.seventytwomiles.architecturerules.antAssertArchitectureTaskTest">AssertArchitectureTaskTest</a></td>
<td>2</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>100%</td>
<td>1.524</td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.configuration"></a>com.seventytwomiles.architecturerules.configuration</h3>
<table class="bodyTable"><tr class="b"><th></th>
<th>Class</th>
<th>Tests</th>
<th>Errors </th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th>
</tr>
<tr class="a"><td><a href="#com.seventytwomiles.architecturerules.configurationAbstractConfigurationFactoryTest"><img src="images/icon_success_sml.gif" /></a></td>
<td><a href="#com.seventytwomiles.architecturerules.configurationAbstractConfigurationFactoryTest">AbstractConfigurationFactoryTest</a></td>
<td>2</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>100%</td>
<td>0.489</td>
</tr>
<tr class="b"><td><a href="#com.seventytwomiles.architecturerules.configurationConfigurationTest"><img src="images/icon_success_sml.gif" /></a></td>
<td><a href="#com.seventytwomiles.architecturerules.configurationConfigurationTest">ConfigurationTest</a></td>
<td>6</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>100%</td>
<td>0.007</td>
</tr>
<tr class="a"><td><a href="#com.seventytwomiles.architecturerules.configurationUnmodifiableConfigurationTest"><img src="images/icon_success_sml.gif" /></a></td>
<td><a href="#com.seventytwomiles.architecturerules.configurationUnmodifiableConfigurationTest">UnmodifiableConfigurationTest</a></td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>100%</td>
<td>0.005</td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.domain"></a>com.seventytwomiles.architecturerules.domain</h3>
<table class="bodyTable"><tr class="b"><th></th>
<th>Class</th>
<th>Tests</th>
<th>Errors </th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th>
</tr>
<tr class="a"><td><a href="#com.seventytwomiles.architecturerules.domainJPackageTest"><img src="images/icon_success_sml.gif" /></a></td>
<td><a href="#com.seventytwomiles.architecturerules.domainJPackageTest">JPackageTest</a></td>
<td>11</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>100%</td>
<td>0.032</td>
</tr>
<tr class="b"><td><a href="#com.seventytwomiles.architecturerules.domainRuleTest"><img src="images/icon_success_sml.gif" /></a></td>
<td><a href="#com.seventytwomiles.architecturerules.domainRuleTest">RuleTest</a></td>
<td>12</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>100%</td>
<td>0.011</td>
</tr>
<tr class="a"><td><a href="#com.seventytwomiles.architecturerules.domainSourceDirectoryTest"><img src="images/icon_success_sml.gif" /></a></td>
<td><a href="#com.seventytwomiles.architecturerules.domainSourceDirectoryTest">SourceDirectoryTest</a></td>
<td>11</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>100%</td>
<td>0.021</td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.services"></a>com.seventytwomiles.architecturerules.services</h3>
<table class="bodyTable"><tr class="b"><th></th>
<th>Class</th>
<th>Tests</th>
<th>Errors </th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th>
</tr>
<tr class="a"><td><a href="#com.seventytwomiles.architecturerules.servicesArchitecturalRulesServiceTest"><img src="images/icon_success_sml.gif" /></a></td>
<td><a href="#com.seventytwomiles.architecturerules.servicesArchitecturalRulesServiceTest">ArchitecturalRulesServiceTest</a></td>
<td>2</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>100%</td>
<td>1.035</td>
</tr>
<tr class="b"><td><a href="#com.seventytwomiles.architecturerules.servicesCyclicRedundancyServiceTest"><img src="images/icon_success_sml.gif" /></a></td>
<td><a href="#com.seventytwomiles.architecturerules.servicesCyclicRedundancyServiceTest">CyclicRedundancyServiceTest</a></td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>100%</td>
<td>0.232</td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.configuration.xml"></a>com.seventytwomiles.architecturerules.configuration.xml</h3>
<table class="bodyTable"><tr class="a"><th></th>
<th>Class</th>
<th>Tests</th>
<th>Errors </th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th>
</tr>
<tr class="b"><td><a href="#com.seventytwomiles.architecturerules.configuration.xmlAbstractDigesterTest"><img src="images/icon_success_sml.gif" /></a></td>
<td><a href="#com.seventytwomiles.architecturerules.configuration.xmlAbstractDigesterTest">AbstractDigesterTest</a></td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>100%</td>
<td>0.003</td>
</tr>
<tr class="a"><td><a href="#com.seventytwomiles.architecturerules.configuration.xmlDigesterConfigurationFactoryCompleteConfigurationTest"><img src="images/icon_success_sml.gif" /></a></td>
<td><a href="#com.seventytwomiles.architecturerules.configuration.xmlDigesterConfigurationFactoryCompleteConfigurationTest">DigesterConfigurationFactoryCompleteConfigurationTest</a></td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>100%</td>
<td>0.063</td>
</tr>
<tr class="b"><td><a href="#com.seventytwomiles.architecturerules.configuration.xmlDigesterConfigurationFactoryTest"><img src="images/icon_success_sml.gif" /></a></td>
<td><a href="#com.seventytwomiles.architecturerules.configuration.xmlDigesterConfigurationFactoryTest">DigesterConfigurationFactoryTest</a></td>
<td>8</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>100%</td>
<td>0.04</td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules"></a>com.seventytwomiles.architecturerules</h3>
<table class="bodyTable"><tr class="a"><th></th>
<th>Class</th>
<th>Tests</th>
<th>Errors </th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th>
</tr>
<tr class="b"><td><a href="#com.seventytwomiles.architecturerulesArchitectureTest"><img src="images/icon_success_sml.gif" /></a></td>
<td><a href="#com.seventytwomiles.architecturerulesArchitectureTest">ArchitectureTest</a></td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>100%</td>
<td>3.777</td>
</tr>
<tr class="a"><td><a href="#com.seventytwomiles.architecturerulesSimpleArchitectureTest"><img src="images/icon_success_sml.gif" /></a></td>
<td><a href="#com.seventytwomiles.architecturerulesSimpleArchitectureTest">SimpleArchitectureTest</a></td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>100%</td>
<td>1.53</td>
</tr>
<tr class="b"><td><a href="#com.seventytwomiles.architecturerulesSimpleProgrammaticArchitectureTest"><img src="images/icon_success_sml.gif" /></a></td>
<td><a href="#com.seventytwomiles.architecturerulesSimpleProgrammaticArchitectureTest">SimpleProgrammaticArchitectureTest</a></td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>100%</td>
<td>2.509</td>
</tr>
<tr class="a"><td><a href="#com.seventytwomiles.architecturerulesWildcardArchitectureTest"><img src="images/icon_success_sml.gif" /></a></td>
<td><a href="#com.seventytwomiles.architecturerulesWildcardArchitectureTest">WildcardArchitectureTest</a></td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>100%</td>
<td>0.704</td>
</tr>
</table>
</div>
<div class="section"><h3><a name="test.com.seventytwomiles.test"></a>test.com.seventytwomiles.test</h3>
<table class="bodyTable"><tr class="b"><th></th>
<th>Class</th>
<th>Tests</th>
<th>Errors </th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th>
</tr>
<tr class="a"><td><a href="#test.com.seventytwomiles.testExtendTest"><img src="images/icon_success_sml.gif" /></a></td>
<td><a href="#test.com.seventytwomiles.testExtendTest">ExtendTest</a></td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>100%</td>
<td>1.287</td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.exceptions"></a>com.seventytwomiles.architecturerules.exceptions</h3>
<table class="bodyTable"><tr class="b"><th></th>
<th>Class</th>
<th>Tests</th>
<th>Errors </th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th>
</tr>
<tr class="a"><td><a href="#com.seventytwomiles.architecturerules.exceptionsCyclicRedundancyExceptionTest"><img src="images/icon_success_sml.gif" /></a></td>
<td><a href="#com.seventytwomiles.architecturerules.exceptionsCyclicRedundancyExceptionTest">CyclicRedundancyExceptionTest</a></td>
<td>4</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>100%</td>
<td>0.004</td>
</tr>
<tr class="b"><td><a href="#com.seventytwomiles.architecturerules.exceptionsDependencyConstraintExceptionTest"><img src="images/icon_success_sml.gif" /></a></td>
<td><a href="#com.seventytwomiles.architecturerules.exceptionsDependencyConstraintExceptionTest">DependencyConstraintExceptionTest</a></td>
<td>3</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>100%</td>
<td>0.006</td>
</tr>
<tr class="a"><td><a href="#com.seventytwomiles.architecturerules.exceptionsIllegalArchitectureRuleExceptionTest"><img src="images/icon_success_sml.gif" /></a></td>
<td><a href="#com.seventytwomiles.architecturerules.exceptionsIllegalArchitectureRuleExceptionTest">IllegalArchitectureRuleExceptionTest</a></td>
<td>3</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>100%</td>
<td>0.004</td>
</tr>
<tr class="b"><td><a href="#com.seventytwomiles.architecturerules.exceptionsNoPackagesFoundExceptionTest"><img src="images/icon_success_sml.gif" /></a></td>
<td><a href="#com.seventytwomiles.architecturerules.exceptionsNoPackagesFoundExceptionTest">NoPackagesFoundExceptionTest</a></td>
<td>3</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>100%</td>
<td>0.012</td>
</tr>
<tr class="a"><td><a href="#com.seventytwomiles.architecturerules.exceptionsSourceNotFoundExceptionTest"><img src="images/icon_success_sml.gif" /></a></td>
<td><a href="#com.seventytwomiles.architecturerules.exceptionsSourceNotFoundExceptionTest">SourceNotFoundExceptionTest</a></td>
<td>3</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>100%</td>
<td>0.005</td>
</tr>
</table>
</div>
<br />
</div>
<div class="section"><h2><a name="Test_Cases"></a>Test Cases</h2>
<div class="section">[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.antAssertArchitectureTaskTest"></a>AssertArchitectureTaskTest</h3>
<table class="bodyTable"><tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testExecute</td>
<td>1.522</td>
</tr>
<tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testExecute_invalidArguments</td>
<td>0</td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerulesArchitectureTest"></a>ArchitectureTest</h3>
<table class="bodyTable"><tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testArchitecture</td>
<td>3.623</td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.configurationAbstractConfigurationFactoryTest"></a>AbstractConfigurationFactoryTest</h3>
<table class="bodyTable"><tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testGetConfigurationAsXml_classPathResource</td>
<td>0.461</td>
</tr>
<tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testGetConfigurationAsXml_absolutePath</td>
<td>0.004</td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.configurationConfigurationTest"></a>ConfigurationTest</h3>
<table class="bodyTable"><tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testAddRule</td>
<td>0.001</td>
</tr>
<tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testAddRule_illegalArguments</td>
<td>0</td>
</tr>
<tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testGetRules</td>
<td>0.001</td>
</tr>
<tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testGetSources</td>
<td>0</td>
</tr>
<tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testSetDoCyclicDependencyTest</td>
<td>0</td>
</tr>
<tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testSetThrowExceptionWhenNoPackages</td>
<td>0</td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.configurationUnmodifiableConfigurationTest"></a>UnmodifiableConfigurationTest</h3>
<table class="bodyTable"><tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testUnmodifiability</td>
<td>0.003</td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.configuration.xmlAbstractDigesterTest"></a>AbstractDigesterTest</h3>
<table class="bodyTable"><tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>test</td>
<td>0</td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.configuration.xmlDigesterConfigurationFactoryCompleteConfigurationTest"></a>DigesterConfigurationFactoryCompleteConfigurationTest</h3>
<table class="bodyTable"><tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testProcessConfiguration</td>
<td>0.061</td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.configuration.xmlDigesterConfigurationFactoryTest"></a>DigesterConfigurationFactoryTest</h3>
<table class="bodyTable"><tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testConstructor_invalidFilePath</td>
<td>0.001</td>
</tr>
<tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testProcessCyclicDependencyConfiguration</td>
<td>0.007</td>
</tr>
<tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testProcessCyclicDependencyConfiguration_invalid</td>
<td>0.003</td>
</tr>
<tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testProcessRules</td>
<td>0.008</td>
</tr>
<tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testProcessSources</td>
<td>0.005</td>
</tr>
<tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testProcessSourcesNotFoundConfiguration</td>
<td>0.006</td>
</tr>
<tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testProcessSourcesNotFoundConfiguration_invalid</td>
<td>0.001</td>
</tr>
<tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>test</td>
<td>0</td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.domainJPackageTest"></a>JPackageTest</h3>
<table class="bodyTable"><tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testMatch_perfect_pass</td>
<td>0.001</td>
</tr>
<tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testMatch_perfect_fail</td>
<td>0</td>
</tr>
<tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testMatchPackage_wildcards_pass</td>
<td>0.001</td>
</tr>
<tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testMatchPackage_wildcards_fail</td>
<td>0.002</td>
</tr>
<tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testMatchSubPackage_wildcards_pass</td>
<td>0.002</td>
</tr>
<tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testMatchSubPackage_wildcards_fail</td>
<td>0</td>
</tr>
<tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testMatchInnerPackage_wildcards_pass</td>
<td>0.005</td>
</tr>
<tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testMatchInnerPackage_wildcards_fail</td>
<td>0.003</td>
</tr>
<tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testMatchInnerAndTerminatingPackage_wildcards_pass</td>
<td>0.002</td>
</tr>
<tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testMatchInnerAndTerminatingPackage_pass</td>
<td>0.008</td>
</tr>
<tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testMatchInnerAndTerminatingPackage_fail</td>
<td>0.003</td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.domainRuleTest"></a>RuleTest</h3>
<table class="bodyTable"><tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testAddGetViolations</td>
<td>0.002</td>
</tr>
<tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testAddGetViolations_illegalArguments</td>
<td>0.001</td>
</tr>
<tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testAddPackage</td>
<td>0</td>
</tr>
<tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testAddPackage_illegalArguments</td>
<td>0</td>
</tr>
<tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testDescribe</td>
<td>0</td>
</tr>
<tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testEquals</td>
<td>0</td>
</tr>
<tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testInterestingConstructors</td>
<td>0</td>
</tr>
<tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testInterestingConstructors_illegalArguments</td>
<td>0</td>
</tr>
<tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testSetGetComment</td>
<td>0</td>
</tr>
<tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testSetGetComment_illegalArguments</td>
<td>0</td>
</tr>
<tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testSetGetId</td>
<td>0</td>
</tr>
<tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testSetGetId_illegalArguments</td>
<td>0</td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.domainSourceDirectoryTest"></a>SourceDirectoryTest</h3>
<table class="bodyTable"><tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testEquals</td>
<td>0.003</td>
</tr>
<tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testInterestingConstructors</td>
<td>0.001</td>
</tr>
<tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testInterestingConstructors_illegalArguments</td>
<td>0.004</td>
</tr>
<tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testSetGetPath_windows</td>
<td>0.004</td>
</tr>
<tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testSetGetPath_unix</td>
<td>0</td>
</tr>
<tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testSetGetPath_illegalArguments</td>
<td>0</td>
</tr>
<tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testSetNotFound</td>
<td>0</td>
</tr>
<tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testSetNotFound_illegalArguments</td>
<td>0</td>
</tr>
<tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testSetShouldThrowExceptionWhenNotFound</td>
<td>0</td>
</tr>
<tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testFixSlashForOS_windows</td>
<td>0</td>
</tr>
<tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testFixSlashForOS_unix</td>
<td>0</td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.exceptionsCyclicRedundancyExceptionTest"></a>CyclicRedundancyExceptionTest</h3>
<table class="bodyTable"><tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testInterestingConstructors</td>
<td>0.001</td>
</tr>
<tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testInheritance</td>
<td>0</td>
</tr>
<tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testTypicalConstructors</td>
<td>0</td>
</tr>
<tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testCyclesMap</td>
<td>0.001</td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.exceptionsDependencyConstraintExceptionTest"></a>DependencyConstraintExceptionTest</h3>
<table class="bodyTable"><tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testInterestingConstructors</td>
<td>0.002</td>
</tr>
<tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testInheritance</td>
<td>0</td>
</tr>
<tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testTypicalConstructors</td>
<td>0.001</td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.exceptionsIllegalArchitectureRuleExceptionTest"></a>IllegalArchitectureRuleExceptionTest</h3>
<table class="bodyTable"><tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testInterestingConstructors</td>
<td>0.001</td>
</tr>
<tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testInheritance</td>
<td>0</td>
</tr>
<tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testTypicalConstructors</td>
<td>0</td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.exceptionsNoPackagesFoundExceptionTest"></a>NoPackagesFoundExceptionTest</h3>
<table class="bodyTable"><tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testInterestingConstructors</td>
<td>0.002</td>
</tr>
<tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testInheritance</td>
<td>0</td>
</tr>
<tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testTypicalConstructors</td>
<td>0</td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.exceptionsSourceNotFoundExceptionTest"></a>SourceNotFoundExceptionTest</h3>
<table class="bodyTable"><tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testInterestingConstructors</td>
<td>0.001</td>
</tr>
<tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testInheritance</td>
<td>0</td>
</tr>
<tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testTypicalConstructors</td>
<td>0.001</td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.servicesArchitecturalRulesServiceTest"></a>ArchitecturalRulesServiceTest</h3>
<table class="bodyTable"><tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testPerformRulesTest</td>
<td>0.488</td>
</tr>
<tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testPerformRulesTest_violations</td>
<td>0.544</td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerules.servicesCyclicRedundancyServiceTest"></a>CyclicRedundancyServiceTest</h3>
<table class="bodyTable"><tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testPerformCyclicRedundancyCheck</td>
<td>0.23</td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerulesSimpleArchitectureTest"></a>SimpleArchitectureTest</h3>
<table class="bodyTable"><tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testArchitecture</td>
<td>1.493</td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerulesSimpleProgrammaticArchitectureTest"></a>SimpleProgrammaticArchitectureTest</h3>
<table class="bodyTable"><tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testArchitecture</td>
<td>2.48</td>
</tr>
</table>
</div>
<div class="section"><h3><a name="com.seventytwomiles.architecturerulesWildcardArchitectureTest"></a>WildcardArchitectureTest</h3>
<table class="bodyTable"><tr class="a"><td><img src="images/icon_success_sml.gif" /></td>
<td>testArchitecture</td>
<td>0.681</td>
</tr>
</table>
</div>
<div class="section"><h3><a name="test.com.seventytwomiles.testExtendTest"></a>ExtendTest</h3>
<table class="bodyTable"><tr class="b"><td><img src="images/icon_success_sml.gif" /></td>
<td>testArchitecture</td>
<td>1.254</td>
</tr>
</table>
</div>
<br />
</div>
<br />

      </div>
    </div>
    <div class="clear">
      <hr/>
    </div>
    <div id="footer">
      <div class="xright">&#169;  
          2007-2008
    
          
  

  
    
  
  
    
  </div>
      <div class="clear">
        <hr/>
      </div>
    </div>
  </body>
</html>
